#pragma once
#include "WEPrecompile.h"
#include "WEViewWindow.h"

namespace iMate
{
	class WEMainViewWindow : public WEViewWindow
	{
		DECLARE_CLASS(WEMainViewWindow)

		DECLARE_EVENT_TABLE()

		void OnKeyDown(wxKeyEvent& event);

		void OnMouseEvent(wxMouseEvent& event);

	public:

		WEMainViewWindow(wxWindow *parent,const wxString name, const wxSize& size=wxDefaultSize);

		~WEMainViewWindow();

		void createCamera(Ogre::SceneManager *sceneMgr);

		void addRenderWindow(Ogre::NameValuePairList& params,Ogre::Root *root);

	};
}